.table-first {
  .bus-img {
    position: relative;
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 4px;
    border: 1px solid $--color-primary;
    overflow: hidden;
    background: #f8f8f8;
    img {
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      width: 60px;
      transform: translate(-50%, -50%);
    }
  }
  .msg {
    height: 62px;
    margin-left: 20px;
    .name {
      max-width: 210px;
      height: 20px;
      word-wrap: break-word;
      word-break: break-all;
      overflow: hidden;
    }
    .bus {
      max-width: 210px;
      height: 20px;
      word-wrap: break-word;
      word-break: break-all;
      overflow: hidden;
    }
  }
}
.img-wrap{
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  img{
    max-width: 100%;
  }
}
.img-name{
  font-weight: bold;
}